import fetch from 'common/src/utils/fetch';

/**
 *
 * 分页查询教师工作量信息
 */
export function queryWorkload(data) {
    return fetch({
        url: '/api/arrangementservice/assistData/workload/page',
        method: 'post',
        data
    })
}

/**
 * 导出教师工作量信息
 */
 export function exportWorkList(data) {
  return fetch({
    url: '/api/arrangementservice/assistData/workload/export',
    method: 'post',
    data:data
  });
}

/**
 * 一键清除研究生助教
 */
export function clearGraduateAssistant(data) {
    return fetch({
      url: '/api/arrangementservice/assistData/clearGraduateAssistant',
      method: 'post',
      data:data
    });
  }

/**
 * 导出
 * @param {*} params
 */
export function getReportStatus(key) {
  return fetch({
    url: '/api/arrangementservice/assistData/workload/result/' + key,
    method: 'get'
  });
}

/*分頁查詢助教規則*/
export function queryAssistDataRule(data) {
  return fetch({
    url: '/api/arrangementservice/assistData/queryAssistDataRule/page',
    method: 'post',
    data
  })
}


/*进行助教规则保存的方法*/
export function saveAssistDataRule(data) {
  return fetch({
    url: '/api/arrangementservice/assistData/saveAssistDataRule',
    method: 'post',
    data
  })
}

/*进行助教规则删除的方法*/
export function deleteAssistDataRule(data) {
  return fetch({
    url: '/api/arrangementservice/assistData/deleteAssistDataRule',
    method: 'post',
    data
  })
}

/* 助教统计查询方法 */
export function queryAssistList(data){
  return fetch({
    url: '/api/arrangementservice/assistData/assistCount/queryAssistData',
    method: 'post',
    data
  })
}

/* 导出助教统计的方法 */
export function exportAssistCountList(data){
  return fetch({
    url: '/api/arrangementservice/assistData/assistCount/exportAssistCount',
    method: 'post',
    data
  })
}

/**
 * 更新辅助数据（助教，课程负责人以及助教人数）
 */
export function updateAssitData(data) {
    return fetch({
        url: '/api/arrangementservice/assistData/updateAssistData',
        method: 'put',
        data
    });
}

